package com.opencloud.ywt.client.model.entity;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * 城市信息
 * @author yeyong
 */
@TableName("bhyf_bdb_eduproject")
public class BhyfBdbEduProject implements Serializable {

    private static final long serialVersionUID= -964202352621690483L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "班级ID")
    private Integer classid;

    @ApiModelProperty(value = "选择日期")
    private String chosedate;

    @ApiModelProperty(value = "子领域名称")
    private String rulename;

    @ApiModelProperty(value = "子领域等级")
    private Integer rulelevel;

    @ApiModelProperty(value = "学习品质名称")
    private String learnname;

    @ApiModelProperty(value = "学习品质等级")
    private Integer learnlevel;

    @ApiModelProperty(value = "选择的学生名称")
    private String students;

    @ApiModelProperty(value = "提升领域")
    private String uprules;

    @ApiModelProperty(value = "提升品质")
    private String uplearns;

    @ApiModelProperty(value = "选择场所")
    private String angles;

    @ApiModelProperty(value = "选择材料")
    private String goods;

    @ApiModelProperty(value = "老师介入")
    private String teachers;

    @ApiModelProperty(value = "其他")
    private String others;

    @ApiModelProperty(value = "规则目标")
    private Integer status;

    @ApiModelProperty(value = "操作人名称")
    private String opername;

    @ApiModelProperty(value = "操作人ID")
    private Integer operid;

    @ApiModelProperty(value = "当前状况")
    private String currents;

    @ApiModelProperty(value = "数据表现")
    private String datas;

    @ApiModelProperty(value = "类型")
    private Integer type;

    @ApiModelProperty(value = "园名称")
    private String gname;

    @ApiModelProperty(value = "园ID")
    private Integer gid;


    @TableField(fill = FieldFill.INSERT)
    private Date createtime;

    @TableField(fill = FieldFill.UPDATE)
    private Date updatetime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getClassid() {
        return classid;
    }

    public void setClassid(Integer classid) {
        this.classid = classid;
    }

    public String getChosedate() {
        return chosedate;
    }

    public void setChosedate(String chosedate) {
        this.chosedate = chosedate;
    }

    public String getRulename() {
        return rulename;
    }

    public void setRulename(String rulename) {
        this.rulename = rulename;
    }

    public Integer getRulelevel() {
        return rulelevel;
    }

    public void setRulelevel(Integer rulelevel) {
        this.rulelevel = rulelevel;
    }

    public String getLearnname() {
        return learnname;
    }

    public void setLearnname(String learnname) {
        this.learnname = learnname;
    }

    public Integer getLearnlevel() {
        return learnlevel;
    }

    public void setLearnlevel(Integer learnlevel) {
        this.learnlevel = learnlevel;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getStudents() {
        return students;
    }

    public void setStudents(String students) {
        this.students = students;
    }

    public String getUprules() {
        return uprules;
    }

    public void setUprules(String uprules) {
        this.uprules = uprules;
    }

    public String getAngles() {
        return angles;
    }

    public void setAngles(String angles) {
        this.angles = angles;
    }

    public String getGoods() {
        return goods;
    }

    public void setGoods(String goods) {
        this.goods = goods;
    }

    public String getTeachers() {
        return teachers;
    }

    public void setTeachers(String teachers) {
        this.teachers = teachers;
    }

    public String getUplearns() {
        return uplearns;
    }

    public void setUplearns(String uplearns) {
        this.uplearns = uplearns;
    }

    public String getOthers() {
        return others;
    }

    public void setOthers(String others) {
        this.others = others;
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    public Date getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(Date updatetime) {
        this.updatetime = updatetime;
    }

    public String getOpername() {
        return opername;
    }

    public void setOpername(String opername) {
        this.opername = opername;
    }

    public Integer getOperid() {
        return operid;
    }

    public void setOperid(Integer operid) {
        this.operid = operid;
    }

    public String getCurrents() {
        return currents;
    }

    public void setCurrents(String currents) {
        this.currents = currents;
    }

    public String getDatas() {
        return datas;
    }

    public void setDatas(String datas) {
        this.datas = datas;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getGname() {
        return gname;
    }

    public void setGname(String gname) {
        this.gname = gname;
    }

    public Integer getGid() {
        return gid;
    }

    public void setGid(Integer gid) {
        this.gid = gid;
    }

    @Override
    public String toString() {
        return "BhyfBdbRule{" +
                "id=" + id +
                ", rulename=" + rulename +
                ", rulelevel=" + rulelevel +
                ", chosedate=" + chosedate +
                ", classid=" + classid +
                ", learnname=" +  learnname+
                ", learnlevel=" + learnlevel +
                ", createtime=" + createtime +
                ", updatetime=" + updatetime +
                ", students=" + students +
                ", uprules=" + uprules +
                ", uplearns=" + uplearns +
                ", angles=" + angles +
                ", goods=" + goods +
                ", teachers=" + teachers +
                ", others=" + others +
                ", status=" + status +
                ", operid=" + operid +
                ", opername=" + opername +
                ", currents=" + currents +
                ", datas=" + datas +
                ", type=" + type +
                ", gid=" + gid +
                ", gname=" + gname +
                "}";
    }
}